
package view;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.util.Observable;
import java.util.Observer;

import javax.swing.JPanel;

import Juego.Jugador;

public class PanelDinero extends JPanel implements Observer {

        private static final long serialVersionUID = -8887799984559095763L;
        
        Jugador modelo;
        
        public PanelDinero(Jugador modelo) {
                this.modelo = modelo;
                modelo.addObserver(this);
        }

        @Override
        public void update(Observable o, Object arg) {
                repaint();
        }
        
        public void paintComponent (Graphics grafico){
                super.paintComponent(grafico);
                Integer dineroDisp = modelo.dineroDisponible();
                grafico.setColor(Color.black);
        grafico.setFont(new Font("helvetica", Font.BOLD, 12));
                grafico.drawString(dineroDisp.toString(),15,15);
        }

}
